import turtle as t
import time

question_list=["最喜欢的动物是什么?","最喜欢的食物是什么？","最讨厌的动物是什么？"]
op_list=[["A Dog", 'B Cat', 'C Snake'],
         ['A Icecream', 'B Fish', 'C Shrimp'],
         ['A Snake', 'B Elphent', 'C Pig']]
answer_list = [0, 0, 2]
pos_list = [-200, 100, -250, -200, -50, -200,  150, -200]
op_pos_list = [[-250, -160, -170, -200]]
tip_pos_list = [-50, 50]
tip_list = ['Think more!', 'Bingo!', 'GameOver']
count = 0
flag = 0

def click(x, y):
    if count == 0:
        if op_pos_list[0][0]<x and x<op_pos_list[0][2] and op_pos_list[0][3]<y and y<op_pos_list[0][1]:
            flag = 0
            if flag == answer_list[count]:
                t.pencolor('green')
                t.up()
                t.goto(tip_pos_list[0], tip_pos_list[1])
                t.down()
                t.write(tip_list[1], font=('Arial', 20, 'bold'))
                time.sleep(3)
                t.clear()
        else:
            flag = -1
            t.pencolor('red')
            t.up()
            t.goto(tip_pos_list[0], tip_pos_list[1])
            t.down()
            t.write(tip_list[0], font=('Arial', 20, 'bold'))


t.ht()
t.setup(720, 720)
t.tracer(False)
# draw question
t.up()
t.goto(pos_list[0], pos_list[1])
t.down()
t.write(question_list[0], font=("Arial", 30, 'bold'))
#draw options
t.up()
t.goto(pos_list[2], pos_list[3])
t.down()
t.write(op_list[0][0], font=("Arial", 20, 'normal'))
t.up()
t.goto(pos_list[4], pos_list[5])
t.down()
t.write(op_list[0][1], font=("Arial", 20, 'normal'))
t.up()
t.goto(pos_list[6], pos_list[7])
t.down()
t.write(op_list[0][2], font=("Arial", 20, 'normal'))
t.update()
t.onscreenclick(click)
def cilck(x, y):
    if count == 0:
        if op_pos_list[0][0]<x and x<op_pos_list[0][2] and op_pos_list[0][3]<y and y<op_pos_list[0][1]:
            flag = 0
            if flag == answer_list[count]:
                t.pencolor('green')
                t.up()
                t.goto(tip_pos_list[0], tip_pos_list[1])
                t.down()
                t.write(tip_list[1], font=('Arial', 20, 'bold'))